Skip to main content

Introduction

Transform product URLs or descriptions into professional marketing videos automatically. JoggAI analyzes your product, generates AI scripts, and creates complete videos with avatars and voiceovers.

Key Features

URL Analysis

Extract product info from any URL automatically

AI Scripts

Generate marketing scripts with AI

Visual Styles

Choose from 50+ professional templates

Multi-Language

Create videos in 40+ languages

Workflow Overview

Product video generation is a 3-step asynchronous process:
1

Create Product

Submit product URL or manual details
2

Generate Video

Select avatar, voice, visual style, and script
3

Get Result

Retrieve video via webhook or polling (5-10 minutes)
The entire process can take 5-10 minutes depending on video complexity. Use webhooks for best experience.

Quick Start

Key Parameters

Create Product (Step 1): Generate Video (Step 2):
Product Creation: You must provide either url OR name (at least one is required). Providing both is also valid.

Code Examples

Step 1: Create Product Entry

Option A: From Product URL
Response:
Option B: Manual Product Details
Save the product_id from the response - you’ll need it for video generation!

Step 2: Generate Video

Create video with AI-generated script:
Response:
Save the product_video_id to check status later!

Step 3: Check Video Status

Poll to check if video is ready:
Response (Processing):
Response (Completed):
Instead of polling, use [Webhooks](/api-reference/v2/API Documentation/WebhookIntegration) to get notified instantly when videos are ready!

Advanced Examples

Custom Script Override

Override the AI-generated script with your own:
Use override_script when you have a specific message or want full control over the narration.

Using Background Music

Add background music to your product video:
Get available background music using Get Music API.

Preview Multiple Styles

Generate previews with different visual styles before committing to a final video. This is useful for testing and comparing different styles: Step 1: Submit Preview List Generate multiple previews with different visual styles:
Response:
Preview generation typically takes 2-3 minutes. Check preview status using the preview_id from the response.
Step 2: Render Final Video from Preview Once previews are ready, select your preferred preview and render the final video:
Response:
When to use previews:
  • Testing multiple visual styles before committing to final video
  • Comparing different styles for A/B testing
  • Ensuring quality before generating full video
  • Saving credits by previewing first

Script Styles Reference

Choose the right script style for your product:

Use Case Examples

Automate product video creation for online stores:
  • Bulk generate videos for entire catalog
  • Use portrait format for mobile shopping
  • Enable captions for silent browsing
  • Try multiple script styles for A/B testing
Create scroll-stopping ads:
  • Use “Storytime” or “Discovery” styles
  • Keep videos short (15-30 seconds)
  • Choose engaging avatars
  • Add background music for emotion
Enhance Amazon/eBay listings:
  • Extract info directly from product URLs
  • Generate in multiple languages for global markets
  • Use landscape format for desktop viewers
  • Highlight key features with “Top 3 Reasons”
Scale video content creation:
  • Batch process product URLs
  • Customize scripts for your brand voice
  • Generate localized versions
  • Use webhook automation for efficiency

Tips for Best Results

Product Information:
  • Provide detailed product descriptions for better AI script generation
  • Include target audience information for personalized scripts
  • Add high-quality product images for better visual results
  • Use clear, descriptive product names
Script Style Selection:
  • Use “Storytime” for lifestyle products
  • Use “Data” for technical products with specifications
  • Use “Top 3 Reasons” to highlight key features
  • Test different styles to find what works best for your products
Video Configuration:
  • Use portrait format (9:16) for social media platforms
  • Use landscape format (16:9) for YouTube and websites
  • Enable captions for better engagement and accessibility
  • Choose appropriate video length based on platform (15s for TikTok, 30-60s for YouTube)

Troubleshooting

Error: Failed to extract product informationSolutions:
  • Ensure URL is publicly accessible (no login required)
  • Check if URL is from a supported marketplace (Amazon, eBay, etc.)
  • Try providing product details manually instead
  • Verify URL format is correct
Error: Video generation failedSolutions:
  • Verify product_id is correct and product was created successfully
  • Check that all required parameters are provided
  • Ensure avatar_id and script_style are valid
  • Check API quota/credits balance
Issue: Generated script doesn’t match productSolutions:
  • Provide more detailed product description
  • Specify target_audience for better personalization
  • Try different script_style options
  • Use override_script for full control

AI Script Generation

Generate custom scripts with AI

Template Videos

Use templates for consistent branding

Upload Media

Add custom product images

Webhook Integration

Automate video delivery

Submit Preview List

Generate multiple previews with different styles

Render Single Preview

Render final video from selected preview